|
BME680 library
0.5
Propeller C Simple Library for the Bosch BME680 air quality sensor
|
#include "bme680.h"Functions | |
| bme680_device * | bme680_init_i2c (i2c *i2c_bus, char i2c_addr) |
| bme680_device * | bme680_init_spi (char pin_sdo, char pin_clk, char pin_sdi, char pin_cs) |
| void | bme680_begin (bme680_device *dev) |
| char | bme680_readSensor (bme680_device *dev) |
| char | bme680_loadSettings (bme680_device *dev) |
| void | bme680_read (bme680_device *dev, unsigned char reg_addr, unsigned char *reg_data, unsigned short len) |
| void | bme680_write (bme680_device *dev, unsigned char reg_addr, unsigned char *reg_data, unsigned short len) |
| void bme680_begin | ( | bme680_device * | dev | ) |
| bme680_device* bme680_init_i2c | ( | i2c * | i2c_bus, |
| char | i2c_addr | ||
| ) |
| bme680_device* bme680_init_spi | ( | char | pin_sdo, |
| char | pin_clk, | ||
| char | pin_sdi, | ||
| char | pin_cs | ||
| ) |
| char bme680_loadSettings | ( | bme680_device * | dev | ) |
| void bme680_read | ( | bme680_device * | dev, |
| unsigned char | reg_addr, | ||
| unsigned char * | reg_data, | ||
| unsigned short | len | ||
| ) |
| char bme680_readSensor | ( | bme680_device * | dev | ) |
| void bme680_write | ( | bme680_device * | dev, |
| unsigned char | reg_addr, | ||
| unsigned char * | reg_data, | ||
| unsigned short | len | ||
| ) |
1.8.14